PATH  Mac OS 8 and 9 Developer Documentation > Human Interface Toolbox > Icon Services and Utilities
>
Obtaining and Using Icons With Icon Services

   

Icon Selector Constants

The IconSelectorValue enumeration describes values that you can use to obtain information about the sizes and depths of icons available in a given icon family.

enum {
    kSelectorLarge1Bit= 0x00000001,
    kSelectorLarge4Bit= 0x00000002,
    kSelectorLarge8Bit= 0x00000004,
    kSelectorLarge32Bit= 0x00000008,
    kSelectorLarge8BitMask= 0x00000010,
    kSelectorSmall1Bit= 0x00000100,
    kSelectorSmall4Bit= 0x00000200,
    kSelectorSmall8Bit= 0x00000400,
    kSelectorSmall32Bit= 0x00000800,
    kSelectorSmall8BitMask= 0x00001000,
    kSelectorMini1Bit= 0x00010000,
    kSelectorMini4Bit= 0x00020000,
    kSelectorMini8Bit= 0x00040000,
    kSelectorHuge1Bit= 0x01000000,
    kSelectorHuge4Bit= 0x02000000,
    kSelectorHuge8Bit= 0x04000000,
    kSelectorHuge32Bit= 0x08000000,
    kSelectorHuge8BitMask= 0x10000000,
    kSelectorAllLargeData= 0x000000FF,
    kSelectorAllSmallData= 0x0000FF00,
    kSelectorAllMiniData= 0x00FF0000,
    kSelectorAllHugeData= (long)0xFF000000,
    kSelectorAll1BitData= kSelectorLarge1Bit | kSelectorSmall1Bit
        | kSelectorMini1Bit | kSelectorHuge1Bit,
    kSelectorAll4BitData= kSelectorLarge4Bit | kSelectorSmall4Bit
        | kSelectorMini4Bit | kSelectorHuge4Bit,
    kSelectorAll8BitData= kSelectorLarge8Bit | kSelectorSmall8Bit
        | kSelectorMini8Bit | kSelectorHuge8Bit,
    kSelectorAll32BitData= kSelectorLarge32Bit
        | kSelectorSmall32Bit|kSelectorHuge32Bit,
    kSelectorAllAvailableData= (long)0xFFFFFFFF
};


© 1999 Apple Computer, Inc. – (Last Updated 03 Dec 99)